tg-me.com/pythonturboru/603
Last Update:
Pyshark — библиотека для анализа сетевого трафика на Python. Она позволяет работать с .pcap-файлами и захватывать трафик в реальном времени. Для работы нужно установить tshark (идёт вместе с Wireshark) и добавить его в PATH.
Пример анализа файла:
import pyshark
cap = pyshark.FileCapture('example.pcap')
for packet in cap:
print(packet)
Пример захвата в реальном времени:
live_cap = pyshark.LiveCapture(interface='eth0')
for packet in live_cap.sniff_continuously(packet_count=10):
print(packet)
Чтобы фильтровать данные, можно использовать дисплейные фильтры Wireshark:
cap = pyshark.FileCapture('example.pcap', display_filter='http')
for packet in cap:
print(packet.http.host)
Ставится командой ⚙️
pip install pyshark
Документация и примеры кода здесь.
BY Python Turbo. Уютное сообщество Python разработчиков.

Share with your friend now:
tg-me.com/pythonturboru/603